List of crossings of the Saint John River

The following bridges and ferries cross the Saint John River in the Canadian province of New Brunswick and U.S. state of Maine.

Name Carries Right (west) bank Left (east) bank
Moody Bridge Realty Road (private)
Priestly Bridge Blanchette Road (private)
Dickey Road Dickey, Maine: State Route 161
Clair-Fort Kent Bridge Fort Kent, Maine: U.S. Route 1, State Route 161 Clair, New Brunswick: Route 205
Edmundston-Madawaska International Bridge Madawaska, Maine: U.S. Route 1 Edmundston, New Brunswick: Route 120
Fraser Papers steam pipes Madawaska, Maine Edmundston, New Brunswick
railway bridge Montreal, Maine and Atlantic Railway Van Buren, Maine Saint Leonard, New Brunswick
Saint Leonard-Van Buren Bridge Van Buren, Maine: U.S. Route 1 Saint Leonard, New Brunswick: Route 17
Route 2 Grand Falls: Route 2, Route 218 Grand Falls: Route 2, Route 108
railway bridge Multi-use trail (formerly Canadian Pacific Railway CP Edmundston Subdivision) Grand Falls Grand Falls
Route 130 Grand Falls: Route 130 Grand Falls: Route 108
Limestone Route 105
railway bridge (removed) formerly Canadian Pacific Railway CP Shogomoc Subdivision) Andover Perth
Perth-Andover Bridge Route 109 Andover: Route 109 Perth: Route 105, Route 109
Beechwood Dam Upper Wicklow/Summerfield: Route 130 Beechwood, New Brunswick: Route 105
Route 130 Florenceville: Route 130, Route 110 East Florenceville: Route 130, Route 105
Florenceville Bridge Florenceville: Route 110 East Florenceville: Route 105
Hugh John Flemming Bridge Route 130 Hartland: Route 130, Route 105 Somerville: Route 130, Route 103
Hartland Bridge Hartland: Route 105 Somerville: Route 103
railway bridge (partially removed) formerly Canadian Pacific Railway CP Shogomoc Subdivision) Woodstock Grafton
Route 585 Woodstock: Route 103 Grafton: Route 105, Route 585
Hawkshaw Bridge Pokiok: Route 102 Route 105
Mactaquac Dam French Village: Route 102 Mactaquac: Route 105
Westmorland Street Bridge Fredericton: Route 101, Route 102 Fredericton: Route 105
Carleton Street Bridge Removed Fredericton: Carleton Street Fredericton: Cliffe Street
Fredericton Railway Bridge Multi-use trail (formerly Canadian National Railway CN Nashwaak Subdivision) Fredericton South Devon
Princess Margaret Bridge Route 8 Fredericton: Route 8 Fredericton: Route 8, Route 10, Route 105
Burton Bridge Oromocto: Route 102 Maugerville: Route 105
Saint John River High Level Crossing Route 2 Gagetown: Route 2, Route 102 Canning: Route 2, Route 105
Gagetown Ferry (cable ferry) Gagetown: Route 102 Lower Jemseg: Route 715
Hampstead Ferry (cable ferry) Hampstead: Route 102 Wickham: Route 705
Evandale Ferry (cable ferry) Route 124 Evandale: Route 102 Route 124
Westfield Ferry (cable ferry) Westfield: Route 177 Hardings Point: Route 845
Reversing Falls Railway Bridge New Brunswick Southern Railway (NBSR McAdam Subdivision) Lancaster Saint John
Reversing Falls Bridge Route 100 Lancaster: Route 100 Saint John: Route 100
Saint John Harbour Bridge Route 1 Saint John: Route 1 Saint John: Route 1, Route 100